package dataStructer803;

public class Test01 {
    //单循环求时间复杂度
    public void func(int n) {
        int i = 1;
        while (i <= n) {
            i = i * 2;
        }
    }
    //双循环求时间复杂度（内外两层没有关系的时候）
    public void func1 (int n) {
        int count = 0;
        for (int i = 1; i <= n ; i = i * 2) {
            for (int j = 1; j <= n; j++) {
                count++;
            }
        }
    }

    //双循环求时间复杂度（外层会对内层产生影响）
    public void func2(int n) {
        int m = 0;
        for (int i = 1; i <= n; i++) {
            for (int j = 1; j <= (2 * i); j++) {
                m++;
            }
        }
    }
    //顺序结构求时间复杂度
    public static void main(String[] args) {
        System.out.println("你好！");
    }
}
